home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / prog_c / lzw4w10.zip / DATABOX.C < prev    next >
Text File  |  1994-07-07  |  919b  |  42 lines

  1. /* databox.c */
  2.  
  3. #include "windows.h"
  4. #include "archive.h"
  5. #include "databox.h"
  6.  
  7. static char TextEdit[MAXEDITTEXT];
  8. static char InfoString[MAXEDITTEXT];
  9.  
  10. LPSTR FAR PASCAL GetDlgTextPtr(void)
  11. {
  12.  return TextEdit;
  13. }
  14.  
  15. void FAR PASCAL SetDlgInfoString(LPSTR String)
  16. {
  17.  lstrcpy(InfoString,String);
  18. }
  19.  
  20. BOOL FAR PASCAL DataBoxDlgProc(HWND hDlg,unsigned message,WORD wParam,LONG lParam)
  21. {
  22.  switch (message)
  23.     {
  24.      case WM_INITDIALOG:
  25.          SetDlgItemText(hDlg,INFO_ID,InfoString);
  26.          return TRUE;
  27.  
  28.      case WM_COMMAND:
  29.          switch(wParam)
  30.            {case CANCEL_ID:
  31.               EndDialog(hDlg, FALSE);
  32.               return TRUE;
  33.             case OK_ID:
  34.               GetDlgItemText(hDlg,EDIT_ID,TextEdit,MAXEDITTEXT);
  35.               EndDialog(hDlg, TRUE);
  36.               return TRUE;
  37.            }
  38.          break;
  39.     }
  40.     return (FALSE);
  41. } /* end DataBoxDlgProc */
  42.